<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2021/11/22
 * Time: 13:27
 */

namespace phpfuntions\mp_string;


//字符串输出类 函数 　

class myphp_string_output
{

    /**
     * echo 函数 ：输出一个或多个字符　
     * @access public
     * @return
     */
    public static function echo($str)
    {
        echo $str;
    }
    /**
     * fprintf 函数 ：输出格式化字符串到流
     * @access public
     * @return
     */
    public static function fprintf($handle, $format, $args = null, $_ = null)
    {
        return fprintf($handle, $format, $args , $_ );
    }
    /**
     * print 函数 ：输出格式化字符串　
     * @access public
     * @return
     */
    public static function print($str)
    {
        print $str;
    }

    /**
     * printf 函数 ：输出一个格式化的字符串　
     * @access public
     * @return
     */
    public static function printf($format, $args = null, $_ = null)
    {
        return printf($format, $args, $_);
    }

    /**
     * sprintf 函数 ：返回一个格式化的字符串到变量　
     * @access public
     * @return
     */
    public static function sprintf($format, $args = null, $_ = null)
    {
        return sprintf($format, $args, $_ );
    }

    /**
     * sscanf 函数 ：按照一定格式解析输入的字符串　
     * @access public
     * @return
     */
    public static function sscanf($str, $format, &...$_)
    {
        return sscanf($str, $format, ...$_);
    }

    /**
     * vfprintf 函数 ：输出格式化字符串到流　
     * @access public
     * @return
     */
    public static function vfprintf($handle, $format, array $args)
    {
        return vfprintf($handle, $format, $args);
    }

    /**
     * vprintf 函数 ：输出一个格式化的字符串　
     * @access public
     * @return
     */
    public static function vprintf($format, array $args)
    {
        return vprintf($format, $args);
    }

    /**
     * vsprintf 函数 ：输出格式化的字符串到变量　
     * @access public
     * @return
     */
    public static function vsprintf($format, array $args)
    {
        return vsprintf($format, $args);
    }
}